說明
演算法知識點繁多,利用30天的時間整理並總結,也更有系統的學習~~
每篇文章將簡述一個演算法或數據結構的知識點(有些或許只是一些小技巧或思路,可能稱不上一種演算法),並配上例題,目的是希望能將學習到知識點能應用在實際題目上!!
(程式語言使用C++)
目錄(暫定)
- DAY1 - 目錄&說明
- DAY2 - 排序(一)
- DAY3 - 排序(二)
- DAY4 - 堆
- DAY5 - 鏈表(一)
- DAY6 - 鏈表(二)
- DAY7 - 圖
- DAY8 - BFS
- DAY9 - BFS應用
- DAY10 - DFS
- DAY11 - DFS應用
- DAY12 - 最短路徑算法(一)
- DAY13 - 最短路徑算法(二)
- DAY14 - 拓撲排序
- DAY15 - 最小生成樹
- DAY16 - 並查集
- DAY17 - 貪心
- DAY18 - 動態規劃(一)
- DAY19 - 動態規劃(二)
- DAY20 - 動態規劃(三)
- DAY21 - 動態規劃(四)
- DAY22 - 二分搜尋(一)
- DAY23 - 二分搜尋(二)
- DAY24 - 二元樹
- DAY25 - 二元樹(二)
- DAY26 - 雙指針
- DAY27 - 平面掃描
- DAY28 - 數學類
- DAY29 - 位元運算
- DAY30 - 總結
會使用到的基本資料結構
我認為的知識點分類